Skip to main content
TrustRadius
Flutter

Flutter

Overview

What is Flutter?

Flutter is an open-source mobile application development framework created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.

Read more
Recent Reviews

FLUTTERING

8 out of 10
April 27, 2022
Incentivized
At our mid sized company, one hundred to five hundred tech users, we use Google Flutter as a User Interface tool to build applications for …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

What is Flutter?

Flutter is an open-source mobile application development framework created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

24 people also want pricing

Alternatives Pricing

What is DHTMLX?

DHTMLX delivers versatile JavaScript/HTML5 libraries and UI widgets designed for building modern enterprise web apps of any complexity. With these out-of-the-box components, web developers can streamline their coding processes and integrate advanced functionality, to reduce development time. The…

What is Moovweb XDN?

Moovweb is a mobile development platform.

Return to navigation

Product Details

What is Flutter?

Flutter Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Flutter is an open-source mobile application development framework created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.

Flutter starts at $0.

The most common users of Flutter are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(80)

Reviews

(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Flutter is widely used to develop native mobile applications. It supports the development of web apps for browsers, android apps, and ios apps. Using Flutter we do not have to use different languages for different platforms, like Java for Android, swift for ios, etc. We can develop apps for all the platforms using a single codebase in Flutter.
  • We can quickly test and code online via Dartpad for better & quicker development.
  • We can build apps with cross-compatibilities using a single codebase.
  • It has many widget options for better app development.
  • Web applications built using Flutter still need so many improvements, like SEO friendly, server-side and client-side codes.
  • Frequent updates are frustrating.
  • It is not widely adopted.
You might not find Flutter suitable for your job, if you are building a single platform solution, like only an android app or iOS app. On the other hand, if you are building multiple apps for different platforms, then you should consider Flutter as one of your top choices, it would be saving you time & money.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Flutter is well known for native app developments. We can easily develop both android and ios as well as web apps using just one source code. We use it to develop our android and ios mobile apps. This saves a huge amount of our time as we do not have to build different codebases to develop apps for major mobile OSs, i.e. android and ios.
  • Flutter has one of the greatest user interface in world of mobile app development.
  • It offers positive user experience.
  • Flutter has a large knowledge base and various tutorials available.
  • To use Flutter, we have to learn a new programming language.
  • They could offer more theme options to choose from.
Flutter is well known for native app development, if you have android studio installed on your system, you can quickly start using it. This might not be the best choice for you if you do not wish to learn a new language, i.e. Dart and you do not know it already.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Flutter, as we know, is a well-known solution to develop native apps using a single codebase. These apps work very well on Web, Android, and iOS devices. However, in our case, we are not using Flutter for the website or web apps. We are just using it to develop our android and ios mobile apps.
  • Powered by Google, so reliable technology and great community support.
  • Developing cross-platform apps with Flutter is an easy task. It saves a huge time and money.
  • Its user interface is quite good and efficient.
  • It might be difficult to learn, as it is based on Dart instead of Java or Kotlin.
  • As flutter is comparatively new, there are not enough tutorials or samples for all use cases.
  • Doesn't work that great for web-based solutions.
If you do not hesitate to learn a new programming language, like Dart, then you can surely give it a try. Flutter is one of the best solutions to build cross-platform native apps. It works well in the case of Android Mobile apps along with iOS-based mobile apps.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Flutter, by Google is one of the best choices while developing a native mobile application. As it allows us to develop apps for both Android and iOS using a single codebase, we use Flutter, by Google to develop our app. Although it also allows the development of web applications as well using flutter, it doesn't suit our requirements, so we do not use Flutter, by Google for our website or web apps.
  • It allows the development of apps for both Android and iOS using a single Codebase.
  • It has a great user interface.
  • As it is powered by Google, we have the support of a top community of developers.
  • As Flutter, by Google is comparatively new in the native development, there are frequent updates and some features occasionally go deprecated.
  • It requires a good knowledge of Dart Programming Language.
  • Initial setup might be a little bit difficult for beginners.
If someone is finding a native solution for the development of their app, flutter might be a good choice. Dart language is also similar to JS, however we can't say that it is copy of JS, so one has to learn Dart to build their first project. If someone wants to save their time by not building two different apps for android and ios, then flutter might be a good choice.
Jay Thakkar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Flutter is a very powerful complete SDK that can develop mobile, desktop, and web applications with just a single code base.
We are using Flutter for making applications that will be used by clients on multiple platforms like android and ios both. Libraries are useful, we can use common functions for multiple use cases.
  • Documentation is well managed by google.
  • Custom made widget available to use.
  • High performance code.
  • App size became larger with Flutter.
  • Dart language is used in Flutter, which initial time taken to learn.
We are using Flutter to create mobile applications. Flutter saves lots of time of development by which we can develop android and ios applications with the same codebase. Also, the user interface of the application created by flutter is well designed with compare to a normal app. For some of the web apps, we are using Flutter.
April 27, 2022

FLUTTERING

Score 8 out of 10
Vetted Review
Verified User
Incentivized
At our mid sized company, one hundred to five hundred tech users, we use Google Flutter as a User Interface tool to build applications for various platforms, web, mobile, desktop, and more, from a single warehouse. It gives users everything they need to create cross platform apps- this includes a robust library of premade features.
  • Fast
  • Customizable
  • User Friendly
  • Aesthetically Pleasing
  • Large File Size
  • iOS Support
  • Not fully browser supported
Flutter has been used at our company because it is an open source project, which gives us greater input from more sources. We use it to build applications almost like a combination of Ikea and Lego's. We are given templates like Ikea furniture but are able to customize it like with Lego's. Sometimes integration is not the best.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
After evaluating several graphical framework solutions, we've recently adopted Flutter as our framework of choice for developing native apps on both desktop and mobile platforms. We wanted something that had free and open licensing, solid cross-platform support for Linux, macOS, Windows, iOS, and Android, and a strong ecosystem. Flutter ticks all those boxes and then some.
  • User interface design works great across all platforms, including native styling for iOS/macOS.
  • Native compilation for mobile platforms and a decent rendering engine results in slick apps that can make the most of your device.
  • Dart is a well thought out language and easy to pick up.
  • Makes cross-platform development of good looking GUI apps a doddle.
  • Flutter has a relatively young ecosystem. It's growing fast and looks like it's here to stay, but it will take time for it to mature fully.
  • A problem that plagues all cross-platform GUI frameworks - the 'look and feel' can be awkward to perfect for all targets from a single layout. To be fair, it's hard to see how this could be improved much, and it is worth accepting you may need to use platform specific layouts in some situations.
  • Strong ties to the Dart language may put some developers off, as it's not the widest known of languages. However, it is easy to pick up, and makes for a very pleasant to use, static typed language.
Flutter makes it very easy to build frontend apps for all major platforms, from a single code base, with very few, if any, drawbacks. This is a game-changer, especially if you're a small team or a sole developer without the resources to manage multiple implementations. If you're starting work on a new app and need to target multiple platforms, I believe you won't currently find another solution that will get you up and running as quickly as Flutter does.

If you need to integrate a graphical framework with an existing C/C++/Java/Python project, then Flutter is likely not the solution for you because of its strong ties to Dart. For example, it may make more sense to use something like Qt for your C++ and Python apps. However, if you ever get the chance to re-write it, Flutter will seem like bliss in comparison.
Return to navigation